%
%  master
%
%  Created by Matthias Gasser on 2008-03-09.
%  Copyright (c) 2008 Matthias Gasser. All rights reserved.
%
\documentclass[pdftex,a4paper,12pt,halfparskip,bibtotocnumbered,titlepage,tablecaptionabove,psamsfonts]{scrreprt}

% Use utf-8 encoding for foreign characters
\usepackage[utf8]{inputenc}
\usepackage[automark]{scrpage2}
\usepackage{ae}
\usepackage[ngerman]{babel}
\usepackage{caption2}
\usepackage[T1]{fontenc}
\usepackage{a4}
%\usepackage{fancyhdr}
\usepackage{float}
\usepackage{lastpage}

%\usepackage[paper=a4paper,left=30mm,right=20mm,top=25mm,bottom=25mm]{geometry}

%\setlength{\parindent}{3em} % einstellung ums einrücken

\newenvironment{denseitemize}% like itemize but with less separation
        {\begin{itemize}\setlength{\itemsep}{-4pt}\setlength{\topsep}{-5pt}\setlength{\parsep}{-4pt}}%
{\end{itemize}}

\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{1}

%fur die items
\newcommand*{\LabelingLabel}{}
\let\LabelingLabel\labelinglabel
\renewcommand*{\labelinglabel}{\usekomafont{descriptionlabel}\LabelingLabel}

%
% Spezielle Schrift verwenden.
%
\renewcommand{\encodingdefault}{T1}
%\renewcommand{\familydefault}{goudysans}
\renewcommand{\familydefault}{\sfdefault}

% Setup for fullpage use
%\usepackage{fullpage}

% Multipart figures
\usepackage{subfigure}

% More symbols
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{latexsym}

% Surround parts of graphics with box
\usepackage{boxedminipage}

\usepackage{pdfsync}

\usepackage[savemem]{listings}
\lstloadlanguages{TeX}

% If you want to generate a toc for each chapter (use with book)
% \usepackage{minitoc}

% This is now the recommended way for checking for PDFLaTeX:
\usepackage{ifpdf}

\usepackage{setspace}
%\doublespacing
\onehalfspacing

\chead{}
\ihead{\headmark}
\ohead{Albertini, Gasser}
\cfoot{Seite \pagemark \space von \pageref{LastPage}}

\pagestyle{scrheadings}

\renewcommand*{\chapterpagestyle}{scrheadings}
\renewcommand*{\indexpagestyle}{scrheadings}
\renewcommand*{\partpagestyle}{scrheadings}



\usepackage[%
pdfauthor={Albertini,Gasser},
bookmarks=true, % PDF bookmarks allowed. NB! The level depth of bookmarks is the same as in the TOC.
unicode=true, % PDF bookmarks in Unicode.
bookmarksnumbered=true, % Section numbers in PDF bookmarks.
bookmarksopenlevel=1, % The open level in PDF bookmarks.
hyperindex=true, % Hyperlinked index.
colorlinks=true, % Links are marked as coloured text, not coloured box.
linkcolor=linkc, % The colour for in-document links (e.g. in the table of contents).
citecolor = citec, % The colour for bibliographic citations.
urlcolor=urlc, % The colour for hyperlinks to the Net.
pdfpagelayout=OneColumn % Continuous page scrolling.
]{hyperref}
\hypersetup{colorlinks=true,%
	linkcolor=LinkColor,%
	citecolor=LinkColor,%
	filecolor=LinkColor,%
	menucolor=LinkColor,%
	pagecolor=LinkColor,%
	urlcolor=LinkColor}

\setlength{\parindent}{0pt}

%
% Type 1 Fonts fr bessere darstellung in PDF verwenden.
%
\usepackage{mathptmx}           % Times + passende Mathefonts
\usepackage[scaled=.92]{helvet} % skalierte Helvetica als \sfdefault
\usepackage{courier}            % Courier als \ttdefault

%
% define variables
%
\def\maintitle#1{\gdef\maintitle{#1}}
\def\subtitle#1{\gdef\subtitle{#1}}

% Package für Farben im PDF
%
\usepackage{color}

%
% Paket für Links innerhalb des PDF Dokuments
%
\definecolor{LinkColor}{rgb}{0,0,0.5}
%\definecolor{LinkColor}{rgb}{0,0,0}



\newif\ifpdf
\ifx\pdfoutput\undefined
\pdffalse % we are not running PDFLaTeX
\else
\pdfoutput=1 % we are running PDFLaTeX
\pdftrue
\fi

\ifpdf
\usepackage[pdftex]{graphicx}
\else
\usepackage{graphicx}
\fi

% Alter some LaTeX defaults for better treatment of figures:
    % See p.105 of "TeX Unbound" for suggested values.
    % See pp. 199-200 of Lamport's "LaTeX" book for details.
    %   General parameters, for ALL pages:
    \renewcommand{\topfraction}{0.9}	% max fraction of floats at top
    \renewcommand{\bottomfraction}{0.8}	% max fraction of floats at bottom
    %   Parameters for TEXT pages (not float pages):
    \setcounter{topnumber}{2}
    \setcounter{bottomnumber}{2}
    \setcounter{totalnumber}{4}     % 2 may work better
    \setcounter{dbltopnumber}{2}    % for 2-column pages
    \renewcommand{\dbltopfraction}{0.9}	% fit big float above 2-col. text
    \renewcommand{\textfraction}{0.07}	% allow minimal text w. figs
    %   Parameters for FLOAT pages (not text pages):
    \renewcommand{\floatpagefraction}{0.7}	% require fuller float pages
	% N.B.: floatpagefraction MUST be less than topfraction !!
    \renewcommand{\dblfloatpagefraction}{0.7}	% require fuller float pages

	% remember to use [htp] or [htpb] for placement

\begin{document}

\ifpdf
\DeclareGraphicsExtensions{.pdf, .jpg, .tif, .png, .gif}
\else
\DeclareGraphicsExtensions{.eps, .jpg, .png, .gif}
\fi

% Anfang Titel
\titlehead{
{\Large Medizinische Universität Wien 
\hfill WS~2006/07\\} 
Institut für Med. Bildverarbeitung und Mustererkennung\\ 
Bauteil 88, Ebene 4, Gang 200A\\ 
Spitalgasse 23\\
A-1090 Wien\\
\texttt{http://www.mbm.meduniwien.ac.at/}
} 
\subject{Bakkalaureatsarbeit} 
\title{dcm4chee} 
\subtitle{PACS System Review} 
\author{Albertini Daniel, Gasser Matthias} 
\date{01. März 2008} 
\publishers{Betreut durch Dipl.-Ing. Georg Fischer} 

\maketitle

\tableofcontents

\newpage


\begin{abstract}
\minisec{Aufgabenstellung:}
Das Ziel der nachfolgenden Bakkalaureatsarbeit war es ein PACS System zu analysieren und daraus einen Allgemeinen Anforderungskatalog für PACS Systeme zu extrahieren. In weiterer Folge wurde das verwendete PACS System kongret dcm4chee gegen den Anforderungskatalog getestet.
	
\minisec{Ergebnis:}
Bei dcm4chee handelt es sich um einen, speziell für das Toolkit dcm4che, entwickelten DICOM Server. Bei der Entwicklung wurde dadurch sehr viel Wert auf die genaue Einhaltung des DICOM Standards gelegt. Zusätzlich werden auch noch Standards wie XDS und HL7 unterstützt. Da alle diese Standards hauptsächlich nur im medizinischen Bereich verwendet werden ist auch das Einsatzgebiet von dcm4chee eher in diesem Bereich anzusiedeln. Weiters ist dcm4chee als reiner Server gedacht und bietet kaum Client Funktionalität. 
\end{abstract}

\part{Allgemein} % (fold)
\label{prt:Allgemein}

% part Allgemein (end)
\chapter{Einführung}
\section{Geschichte} % (fold)
\label{sec:geschichte}
\input{Einfuehrung/Geschichte}
% chapter geschichte (end)
\chapter{Installation und Konfiguration}
\label{sec:installation}
\input{Installation/installation}
\chapter{Wartungsbereich} % (fold)
\label{sec:wartungsbereich}
\input{Administrator/Wartungsbereich}
% section wartungsbereich (end)
              
\chapter{Struktur} % (fold)
\label{cha:struktur}
\input{Struktur/struktur}
% chapter struktur (end)


\chapter{Schnittstellen} % (fold)
\label{sec:schnittstellen}
\section{DICOM}
\label{sub:dicom}
\input{DICOM/dicom}

\section{XDS}
\label{sub:xds}
\subsection{Kurze Einführung}
\label{ssub:kurzeeinführung}
\input{XDS/xdseinfuehrung}
\subsection{XDS in dcm4chee}
\label{ssub:xdsindcm4chee}
\input{XDS/xdsdcm4chee}    

\section{HL7} % (fold)
\label{ssub:hl7}                  
\input{HL7/hl7}

% subsubsection hl7 (end)
\section{IHE} % (fold)
\label{sec:ihe}   
\input{IHE/ihe}     

\section{WADO / RID} % (fold)
\label{sec:wado_rid}
\input{Wado/wado}     

\section{Media Creation} % (fold)
\label{sec:media_creation}      
\input{Media/media}   

% chapter datenbank (end)

\chapter{Speicher} % (fold)
\label{sec:speicher}
\input{Speicher/Speicher}
% section speicher (end)

\chapter{Client} % (fold)
\label{sec:client}
\section{Osirix} % (fold)
\label{sub:osirix}
\input{Client/Osirix}
% subsection osirix (end)
% section client (end)

\part{Features} % (fold)
\label{prt:Features}

% part Features (end)

\chapter{Allgemein} % (fold)
\label{sec:Allgemein}
\input{Features/Allgemein/features}

% section Allgemein (end)

\chapter{Gegenüberstellung} % (fold)
\label{sec:gegenüberstellung}
\input{Features/Gegenueberstellung/features}

% section gegenüberstellung (end)

\chapter{Analyse} % (fold)
\label{sec:analyse}
\input{Features/Analyse/features}

% section analyse (end)

%\bibliographystyle{plain}
%\bibliography{}

\newpage
\listoffigures
\end{document}
